package com.focus.pay.wx.model.order.v3;

import com.focus.pay.wx.model.order.v3.model.AmountModel;
import lombok.Builder;
import lombok.Data;

/**
* @Author: 赵参谋
* @Date: 2021/9/16 16:59
* @Description: JSAPI-MODEL
*/
@Data
@Builder
public class WxPayModelUnified extends WxPayCommon {

    /**
     * 商品描述
     * N
     */
    private String description;

    /**
     * 商户订单号
     * Y
     */
    private String out_trade_no;

    /**
     * 交易结束时间
     * N
     */
    private String time_expire;

    /**
     * 附加数据
     */
    private String attach;

    /**
     * 通知地址
     */
    private String notify_url;

    /**
     * 订单优惠标记
     */
    private String goods_tag;

    /**
     * 订单金额
     */
    private AmountModel amount;

    /**
     * 支付者
     */
    private com.focus.pay.wx.model.order.v3.model.PayerModel payer;

    /**
     * 优惠功能
     */
    private com.focus.pay.wx.model.order.v3.model.DetailModel detail;

    /**
     * 场景信息
     */
    private com.focus.pay.wx.model.order.v3.model.SceneInfoModel scene_info;

    /**
     * 结算信息
     */
    private com.focus.pay.wx.model.order.v3.model.SettleInfoModel settle_info;

}
